project-v {
  margin: 0 0 1rem 0;
  display: grid;
  grid-template-rows: var(--app-header-height) 3rem 1fr;

  & > header {
    padding: 0 0 0 3rem;
    font-size: 1.25rem;
    font-weight: 600;

    display: grid;
    background: var(--bkg-30);

    align-items: center;
    grid-template-columns: max-content 20rem;
    gap: 2rem;

    h1 {
      color: var(--txt-50);
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: .04em;
    }

  }

  & > .search-task {
    margin: 1rem;
    width: 30rem;
    align-self: flex-start;
    justify-self: right;
  }

  & > section {
    padding: 1rem 2rem;
    display: grid;
  }
}